<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
<script>
    // let obj={
    //     foo:1,
    //     bar:2,
    //     get baz(){
    //         return this.foo+this.bar
    //     }
    // }
    // console.log(obj.foo);
    // console.log(obj.baz);
    // console.log(Reflect.get(obj,"foo"));
    // console.log(Reflect.get(obj,"bar"));
    // console.log(Reflect.get(obj,"baz"));
    const ages=[11,33,12,54,18,36]
    const minst=Reflect.apply(Math.min,Math,ages);
    const maxst=Reflect.apply(Math.max,Math,ages);
    const type=Reflect.apply(Object.prototype.toString,minst,[]);
    console.log(minst);
    console.log(maxst); 
    console.log(type);
    let myObject={
        foo:1,
        bar:2,
        [Symbol.for('baz')]:3,
        [Symbol.for('bing')]:4,
    }
    console.log(Reflect.ownKeys(myObject));
    
</script>